in no small part
idiom
: to a great degree : largely or mostly
The team's success is due in no small part to the hard work of its players.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share